草庐IT

Android AppBarLayout 将 ViewPager 下推

全部标签

android - ViewPager 没有正确加载中间页

我有一个fragment,里面有一个TabHost,有3个选项卡。Mymainactivityhasanavigationdrawerandwhentheoptionwithatablayoutinsideisselecteditloadsall3tabscorrectlythefirsttime,butifIopenthedrawerandclicktheoptionwithtabsagain,themiddleoptionnevershowsup.我在调试时也经常收到此消息。W/FragmentManager﹕moveToState:FragmentstateforPageThre

android - float 操作按钮未显示 - viewpager

我在这里阅读了一些关于这个问题的帖子,但我无法显示FAB。我尝试了不同的方法,但我真的不知道发生了什么。如果它检查androidstudio中的预览,则fab就在那里。甚至,当我调试应用程序时,我可以看到fab已创建。我也尝试使用app:layout_anchor="@id/viewpager"或app:layout_anchor="@id/app_bar_layout"**app:layout_anchorGravity=“底部|正确”**它没有用。FAB由viewpager覆盖。我怎样才能避免这种情况?我附上了主要Activity的图片。你会看到一个按钮“添加工厂”。此按钮应由FA

android - 我如何将小部件和快捷方式放在 viewpager 的页面上?

我在我的自定义主页启动器应用程序中实现了一个ViewPager,并在ViewPager中添加了5个页面。现在我想在我的ViewPager中的各个页面上添加主屏幕小部件和应用程序快捷方式。实现这一目标的最佳方法是什么? 最佳答案 这是一个类似的问题(部分关于小部件):AnyAppWidgetHost-tutorialsoutthere?和here是一个AppWidgetHost教程,其中包含一个主要工作示例。至少这是一个很好的起点。注意:例子中第176行有一处打印错误:intappWidgetId=WidgetScreen.this.

android - 如何使用 ViewPager 的 fragment 首选项?

我正在使用ViewPager来浏览不同的fragment。它正在工作,但现在我想为每个fragment添加设置,就像您可以通过这种方式对Activity进行的那样:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.prefs);}但是当我将addPreferencesFromResource(R.xml.prefs);放入我的fr

android - 具有 ViewPager 和框架布局的 ActionBar 选项卡

我想使用ActionBar选项卡和ViewPager来实现选项卡之间的滑动。我已经成功地使用了这里的示例:http://developer.android.com/reference/android/support/v4/view/ViewPager.html但是,我还想在xml中的ViewPager之外添加一个框架布局:如果我使用ViewPager和Frame布局将setContentView()设置为我的布局,ViewPager将停止运行:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(sav

android - Viewpager 和 Sherlock Fragments。如何在 FragmentActivity 的 fragment 内部做一些事情?

我有一个SherlockFragmentActivity父类,其中包含ViewPager,里面有4个fragment。其中之一从SherlockListFragment扩展而来,我想通过单击它的选项卡将其滚动到顶部。MainActivity类:publicclassMainActivityextendsSherlockFragmentActivity{ViewPagerviewPager;TabAdaptertabAdapter;@OverridepublicvoidonCreate(BundlesavedInstanceState){setTheme(Constants.THEME)

android - viewpager 中的多 Pane fragment

我目前正在开发一款应用程序,希望它能像“电子书”播放器一样工作。阅读了许多与fragment相关的教程后,我决定采用“fragment/Viewpager”方法。进入更详细的部分,我决定学习LindenDarling撰写的关于嵌套fragment的精彩教程https://plus.google.com/100467024733771542884/posts/24HcFW5hEiV。我为每个单独的书页创建了一个“webview”fragment,它有自己的布局。因此,如果我的书包含6页,那么我将拥有BookPage1Fragment、BookPage2Fragment、BookPage3

android - 配置更改后未在 viewpager 中调用 Fragment.onCreateView()

更改方向后,如果我在列表中选择一个项目,我的viewpagerActivity(列表/详细信息类型)将重新创建并崩溃。我不想用所有细节来打扰您(存在空指针异常,因为在onCreateView()中引用的TextView为空)。我的问题是:ViewPager如何在不调用onCreateView()的情况下显示2个页面,每个页面都有一个fragment?为什么在启动应用程序后还没有打开设备就可以正常工作?我只有2页/fragment。但是我看到调试器在重新创建此Activity时创建了4个fragment。您知道为什么以及在哪里记录了这一点吗?有什么解决办法吗?在此先感谢您的帮助。我在这里

android - 当 fragment 恢复/重新创建时,ViewPager getScrollX 返回 0

我正在尝试创建一个VelocityViewPager,我可以在其中像画廊View一样滚动浏览页面。我在进行滚动计算时遇到问题。我正在为ViewPager使用FragmentStatePagerAdapter。对于正常的第一次运行,getScrollBy返回第一个元素为0的实际滚动位置很酷。即如果我在第3页,getScrollX返回2400(每页800像素)等等。当我从backstack恢复后得到托管viewpager的fragment时,问题就出现了。这次我的第3页变为0,我的第一页变为-2400位置。一些当android重新膨胀适配器时它认为当前位置为0的方式。我已经尝试了所有可以使

android.support.v4.view.ViewPager 无法转换为 com.package.CustomViewPager

我正在尝试实现CustomViewPager,但它说SupportViewPager不能转换为自定义的。我对非CustomViewPager的来源感到困惑。(为保护隐私替换包名)这是我的CustomViewPagerpackagecom.domain.heswresources;importandroid.content.Context;importandroid.support.v4.view.ViewPager;importandroid.util.AttributeSet;importandroid.view.MotionEvent;/***Createdbyandrewbon3